package com.ganzalang.gmall.promotion.dto;

import lombok.Data;

/**
 * @author Ganzalang
 * @description 活动的规格信息
 * @Date 2022/4/4 16:39
 */
@Data
public class DiscountDTO {

    private Long id;

    private String title;

    private String code;

    /**
     * 收费类型：1-减价；2-打折；3-固定价格；4-赠品
     */
    private Integer chargeType;

    /**
     * 收费规则,json类型（存储减价金额、打折比率、固定价格等）
     */
    private String chargeConfig;

    /**
     * 促销规则，json类型（针对商品维度，比如满3件、满40元）
     */
    private String ruleConfig;

    /**
     * 资格规则，json类型（针对用户维度，比如首单、会员）
     */
    private String qualifyConfig;

    /**
     * 是否优惠券
     */
    private Boolean coupon;

    /**
     * 可用范围：1-全场商品；2-指定商品
     */
    private Integer availableRange;
}
